home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Auge 4000 / Auge 4000 #25 (1988-06-25)(Amiga User Gruppe Einzugsgebiet 4000).zip / Auge 4000 #25 (1988-06-25)(Amiga User Gruppe Einzugsgebiet 4000).adf / fd1.2 / layers_lib.fd < prev    next >
Text File  |  1988-04-10  |  881b  |  31 lines

  1. ##base _LayersBase
  2. ##bias 30
  3. ##public
  4. *layerlib routines
  5. InitLayers(li)(A0)
  6. CreateUpfrontLayer(li,bm,x0,y0,x1,y1,flags,bm2)(A0/A1,D0/D1/D2/D3/D4,A2)
  7. CreateBehindLayer(li,bm,x0,y0,x1,y1,flags,bm2)(A0/A1,D0/D1/D2/D3/D4,A2)
  8. UpfrontLayer(li,layer)(A0/A1)
  9. BehindLayer(li,layer)(A0/A1)
  10. MoveLayer(li,layer,dx,dy)(A0/A1,D0/D1)
  11. SizeLayer(li,layer,dx,dy)(A0/A1,D0/D1)
  12. ScrollLayer(li,layer,dx,dy)(A0/A1,D0/D1)
  13. BeginUpdate(layer)(A0)
  14. EndUpdate(layer,flag)(A0,d0)
  15. DeleteLayer(li,layer)(A0/A1)
  16. LockLayer(li,layer)(A0/A1)
  17. UnlockLayer(layer)(A0)
  18. LockLayers(li)(A0)
  19. UnlockLayers(li)(A0)
  20. LockLayerInfo(li)(A0)
  21. SwapBitsRastPortClipRect(rp,cr)(A0/A1)
  22. WhichLayer(li,x,y)(a0,d0/d1)
  23. UnlockLayerInfo(li)(A0)
  24. NewLayerInfo()()
  25. DisposeLayerInfo(li)(a0)
  26. FattenLayerInfo(li)(a0)
  27. ThinLayerInfo(li)(a0)
  28. MoveLayerInFrontOf(layer_to_move,layer_to_be_infront_of)(a0/a1)
  29. InstallClipRegion(layer,region)(a0/a1)
  30. ##end
  31.